package com.forekonw.demotest1028;

public class EmployeeManager {
    private Employee[] emp;
    private int a;

    public Employee[] getEmp() {
        return emp;
    }

    public void setEmp(Employee[] emp) {
        this.emp = emp;
    }

    public int getA() {
        return a;
    }

    public void setA(int a) {
        this.a = a;
    }

    public EmployeeManager(){

    }

    public EmployeeManager(int a ){
        emp = new Employee[5];
    }

    /**
     * 1.添加元素（员工信息）(一个对象)
     * 2.查询所有员工信息（需要保存）
     * 3.根据id去查询到某一个员工信息（原数组遍历 匹配id ）
     */

    public void add (Employee empl){
        if (a<5){
            emp[a] = empl;
            a++;
            System.out.println("添加成功咯");
        }else {
            System.out.println("添加失败咯");
        }
    }

    public Employee[] allget(){
        Employee[] empo = new Employee[5];
        for (int i =0 ; i <emp.length;i++){
            empo[i] = emp[i];
        }
        return emp;
    }
    /**
     * 1.添加元素（员工信息）(一个对象)
     * 2.查询所有员工信息（需要保存）
     * 3.根据id去查询到某一个员工信息（原数组遍历 匹配id ）
     */
    public Employee xinxi(int empno){
        Employee b = new Employee();
        for (int i = 0;i<a;i++){
            if (emp[i].getEmpno()==empno){
                b = emp[i];
            }
        }
        return b;
    }



}

